﻿.tab_content
        {
            padding: 10px;
            font-size: 1.2em;
        }
        .tab_content ul li
        {
            border-bottom: 1px solid #dfdfdf;
            padding: 7px 0px;
        }
        .tab_content ul li a
        {
            text-decoration: none;
            color: #AC0202;
            font-size: 12px;
        }
        .tab_content ul.coming-up li
        {
            padding-left: 20px;
        }
        .tab_content ul li a:hover
        {
            color: #626262;
        }
        .tab_content ul li:last-child
        {
            border-bottom: none;
        }
        ul.tabs
        {
            float: left;
            height: 32px;
            padding-left: 0px;
            border: 1px solid #d4d4d4;
            
        }
        
        ul.tabs li
        {
            border-right: 1px solid #d4d4d4;
            border-top: 1px solid #d4d4d4;
            border-bottom: 1px solid #d4d4d4;
            float: left;
            height: 31px;
            line-height: 31px;
            margin-bottom: -1px;
            overflow: hidden;
            position: relative;
            top: 0px;
            left: 0px;
            border-left-style: none;
            border-left-color: inherit;
            border-left-width: medium;
        }
        
        ul.tabs li a
        {
            text-decoration: none;
            color: #000;
            font-size: 1.1em;
            font-weight: bold;
            display: block;
            padding: 0 20px;
            border: 1px solid #fff;
            outline: none;
        }
        ul.tabs li a:hover
        {
            background: #DFD5D1;
        }
        html ul.tabs li.active, html ul.tabs li.active a:hover
        {
            background: #fff;
            border-bottom: 1px solid #fff;
        }
        
        .tab_container
        {
            border: 1px solid #d4d4d4;
            overflow: hidden;
            padding-top: 0px;
            background: #fff;
        }
        .tab_content
        {
            padding: 20px;
            font-size: 1.2em;
            padding-top: 5px;
        }
        .tab_content ul li
        {
            border-bottom: 1px solid #dfdfdf;
            padding: 7px 0px;
        }
        .tab_content ul li a
        {
            text-decoration: none;
            color: #AC0202;
            font-size: 12px;
        }
        .tab_content ul.coming-up li
        {
            padding-left: 31px;
        }
        .tab_content ul li a:hover
        {
            color: #626262;
        }
        .tab_content ul li:last-child
        {
            border-bottom: none;
        }
        .tab_content ul li:first-child
        {
            border-right-color: #626262;
        }